English word definition — powered by WordNet
talk incessantly and tiresomely
Want to remember rattle on?